/*
 * ClienteMensaje.java
 *
 * Created on 23 de marzo de 2006, 10:04 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package cliente;

import ejb.metrica.seguridad.entity.CuentausuarioDTO;
import java.rmi.RemoteException;

/**
 *
 * @author jsanchez
 */
public class ClienteMensaje {
    
    /** Creates a new instance of ClienteMensaje */
    public ClienteMensaje() {
    }

    private ejb.metrica.seguridad.control.CuentaUsuarioControlRemote lookupCuentaUsuarioControlBean() {
        try {
            return ((ejb.metrica.seguridad.control.CuentaUsuarioControlRemoteHome) getServiceLocator().getRemoteHome("CuentaUsuarioControlBean",ejb.metrica.seguridad.control.CuentaUsuarioControlRemoteHome.class)).create();
        } catch(javax.naming.NamingException ne) {
            java.util.logging.Logger.getLogger(getClass().getName()).log(java.util.logging.Level.SEVERE,"exception caught" ,ne);
            throw new RuntimeException(ne);
        } catch(javax.ejb.CreateException ce) {
            java.util.logging.Logger.getLogger(getClass().getName()).log(java.util.logging.Level.SEVERE,"exception caught" ,ce);
            throw new RuntimeException(ce);
        } catch(java.rmi.RemoteException re) {
            java.util.logging.Logger.getLogger(getClass().getName()).log(java.util.logging.Level.SEVERE,"exception caught" ,re);
            throw new RuntimeException(re);
        }
    }
    
    private cliente.ServiceLocator serviceLocator;

    private cliente.ServiceLocator getServiceLocator() {
        if (serviceLocator == null) {
            serviceLocator = new cliente.ServiceLocator(null);
        }
        return serviceLocator;
    }   
}